//package com.example.handler.exception;
//
//import com.example.domain.ResponseResult;
//import com.example.enums.AppHttpCodeEnum;
//import com.example.exception.SystemException;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.web.bind.annotation.ExceptionHandler;
//import org.springframework.web.bind.annotation.RestControllerAdvice;
//
//@RestControllerAdvice
//@Slf4j
//public class GlobalExceptionHandler {
//
//    @ExceptionHandler(SystemException.class)
//    public ResponseResult systemExceptionHandler(SystemException e){
//        //打印异常信息
//        log.error("出现了异常:"+e);
//        //从异常对象中获取提示信息封装返回
//        return ResponseResult.errorResult(e.getCode(),e.getMsg());
//    }
//
//    /** 全局异常 */
//    @ExceptionHandler(Exception.class)
//    public ResponseResult exceptionHandler(SystemException e){
//        //打印异常信息
//        log.error("出现了异常:"+e);
//        //从异常对象中获取提示信息封装返回
//        return ResponseResult.errorResult(AppHttpCodeEnum.SYSTEM_ERROR,e.getMsg());
//    }
//}
